package ar.com.vates.arrays;

public class CargarArreglo {
	private int cont;

	public int getCont() {
		return cont;
	}

	public void setCont(int cont) {
		this.cont = cont;
	}

	Nodo raiz = null;

	public void insertar(String info) {
		Nodo nuevo;
		Nodo reco = raiz;
		nuevo = new Nodo();
		nuevo.setInfo(info);
		nuevo.setSig(null);
		if (raiz == null) {
			raiz = nuevo;
		} else {
			while (reco.getSig() != null) {
				reco = reco.getSig();
			}
			reco.setSig(nuevo);
		}
	}

	public void leer() {
		Nodo reco = raiz;
		while (reco != null) {
			System.out.print(reco.getInfo() + " ");
			reco = reco.getSig();
		}

	}

	public int contarArreglo() {
		int cont = 0;
		Nodo reco = raiz;
		while (reco.getSig() != null) {
		cont++;
		reco=reco.getSig();
		}
		return cont;
	}
	public String ganador()
	{int canti=contarArreglo()+1;
		 String ganador;
	 int posi=(int)(Math.random()*canti);
	 Nodo reco=raiz;
	 for (int i = 0; i<posi; i++) {
      reco=reco.getSig();
	}
	 ganador=reco.getInfo();
	 return ganador;
		
	}

}
